CGMP protein